/**
 * 状态模式
 * 
 * 涉及角色：
 * 	Context： 	定义客户感兴趣的接口，维护一个ConcreteState子类的实例，这个实例定义当前状态。
 * 	State：		定义一个接口以封装与Context的一个特定状态相关的行为
 * 	具体类：	每一子类实现一个与Context的一个状态相关的行为
 * 	
 * @author linxm
 *
 */
package me.hellp.helloworld.design.state;